from django.db import models

class Sys_User(models.Model):
    id = models.AutoField(primary_key=True)
    username = models.CharField(max_length=20)
    password = models.CharField(max_length=20)
    email = models.EmailField(max_length=20)
    phone = models.CharField(max_length=20)
    sex = models.CharField(max_length=10)
    address = models.CharField(max_length=50)
    class Meta:
        db_table = 'sys_user'

# 调剂信息表
class TiaojixinxiD1(models.Model):
    # 这是一个调剂信息表，这个表是D1表，未来会因为数据集的来源不同，创建不同的数据集表。
    tiaojid1id = models.AutoField(primary_key=True)
    name= models.CharField(max_length=30,null=True, blank=True) # 考生姓名
    tiaojischool = models.CharField(max_length=30,null=True, blank=True) # 调剂学校
    tiaojixueyuan = models.CharField(max_length=30,null=True, blank=True) # 调剂学院
    tiaojizhuanyecode = models.CharField(max_length=30,null=True, blank=True) # 调剂专业代码
    tiaojizhuanyename = models.CharField(max_length=30,null=True, blank=True) # 调剂专业名称
    chushiscore = models.IntegerField(max_length=30,null=True, blank=True) # 初试成绩
    yizhiyuanschool = models.CharField(max_length=30,null=True, blank=True) # 一志愿学校
    baokaozhuanyecode = models.CharField(max_length=30,null=True, blank=True) # 报考专业代码
    shuxuename = models.CharField(max_length=30,null=True, blank=True) # 数学
    yingyuname = models.CharField(max_length=30,null=True, blank=True) # 英语
    zhuanshuoorxueshuo = models.CharField(max_length=30,null=True, blank=True) # 专业或学术
    yearinfo = models.CharField(max_length=30,null=True, blank=True) # 年份
    class Meta:
        db_table = 'tiaoji_xinxi_d1'

# 调剂信息表
class TiaojixinxiD2(models.Model):
    # 这是一个调剂信息表，这个表是D2表，未来会因为数据集的来源不同，创建不同的数据集表。
    tiaojid2id = models.AutoField(primary_key=True)
    tiaojischool = models.CharField(max_length=30) # 调剂学校
    tiaojixueyuan = models.CharField(max_length=30)  # 调剂学院
    tiaojizhuanyecode = models.CharField(max_length=30) # 调剂专业代码
    tiaojixuekecode = models.CharField(max_length=30) # 调剂学科代码
    tiaojizhuaunyename= models.CharField(max_length=30) # 调剂专业名称
    chushiscore = models.IntegerField(max_length=30) # 初试成绩
    yizhiyuanschool = models.CharField(max_length=30) # 一志愿学校
    yearinfo = models.CharField(max_length=30)  # 年份
    class Meta:
        db_table = 'tiaoji_xinxi_d2'

# 调剂信息表D3
class TiaojixinxiD3(models.Model):
    tiaojid3id = models.AutoField(primary_key=True)
    tiaojischool = models.CharField(max_length=30) # 调剂学校
    tiaojiaddress = models.CharField(max_length=30) # 调剂地区
    tiaojidangci = models.CharField(max_length=30) # 调剂档次
    tiaojixueyuan = models.CharField(max_length=30)  # 调剂学院
    tiaojizhuanye = models.CharField(max_length=30) # 调剂专业
    tiaojizhuanyecode = models.CharField(max_length=30) # 调剂专业代码
    xuexixingshi = models.CharField(max_length=30) # 学习形式
    chushiscore = models.IntegerField(max_length=30) # 初试成绩
    yizhiyuanschool = models.CharField(max_length=30) # 一志愿学校
    yihziyuancode = models.CharField(max_length=30) # 一志愿专业代码
    yearinfo = models.CharField(max_length=30)  # 年份
    class Meta:
        db_table = 'tiaoji_xinxi_d3'

class CareerStaff_D2(models.Model):
    carerrid=models.AutoField(primary_key=True)# id
    zhuguanname = models.CharField(max_length=100, null=True, blank=True)# 主管部门
    danweiname=models.CharField(max_length=200,null=True, blank=True)# 名称
    danweicode = models.CharField(max_length=100, null=True, blank=True)# 单位代码
    jingfeilaiyuan = models.CharField(max_length=100, null=True, blank=True)# 经费来源
    gangweiname = models.CharField(max_length=100, null=True, blank=True)# 岗位名称
    gangweicode = models.CharField(max_length=100, null=True, blank=True)# 岗位代码
    gangweileibie= models.CharField(max_length=100, null=True, blank=True)# 岗位类别
    gangweimiaoshu = models.CharField(max_length=100, null=True, blank=True)# 岗位描述
    nizhaorenshu = models.CharField(max_length=100, null=True, blank=True)#拟招人数
    kaikaobili = models.CharField(max_length=10,null=True,blank=True)# 开展比例
    kaochatijianbili = models.CharField(max_length=10,null=True,blank=True)# 考查条件比例
    xueli = models.CharField(max_length=100,null=True,blank=True)# 学历
    zhuanye = models.CharField(max_length=100,null=True,blank=True)# 专业
    zhaopinduixiang = models.CharField(max_length=100,null=True,blank=True)# 招聘对象
    qitatiaojian = models.CharField(max_length=100,null=True,blank=True)# 其他条件
    zhaopinbumenkaoshibili = models.CharField(max_length=100,null=True,blank=True)# 招聘部门考试比例
    qitashuoming = models.CharField(max_length=100,null=True,blank=True)# 其他说明
    zhengcelianxi = models.CharField(max_length=100,null=True,blank=True)# 政策联系
    class Meta:
        db_table = 'careerstaff_d2'